package autoz.core.wizards;

public class NewProjectModel {
	
	public enum LatexTemplateType {REPORT, SCRREPRT};

	private LatexTemplateType latexTemplate;
	private String modelDirectory;
	private String outputDirectory;
	private String projectName;
	private String outputFileName;
	private Boolean createModelDirectory = true;
	private Boolean createOutputDirectory = true;
	
	public String getOutputDirectory() {
		return outputDirectory;
	}

	public void setOutputDirectory(String outputDirectory) {
		this.outputDirectory = outputDirectory;
	}

	public Boolean getCreateOutputDirectory() {
		return createOutputDirectory;
	}

	public void setCreateOutputDirectory(Boolean createOutputDirectory) {
		this.createOutputDirectory = createOutputDirectory;
	}

	private Boolean addTemplateDirectory = false;
	
	public Boolean getAddTemplateDirectory() {
		return addTemplateDirectory;
	}

	public void setAddTemplateDirectory(Boolean addTemplateDirectory) {
		this.addTemplateDirectory = addTemplateDirectory;
	}

	public String getProjectName() {
		return projectName;
	}

	public void setProjectName(String projectName) {
		this.projectName = projectName;
	}

	public String getModelDirectory() {
		return modelDirectory;
	}

	public void setModelDirectory(String modelDirectory) {
		this.modelDirectory = modelDirectory;
	}

	public void setCreateModelDirectory(Boolean createModelDirectory) {
		this.createModelDirectory = createModelDirectory;
	}

	public Boolean getCreateModelDirectory() {
		return createModelDirectory;
	}

	public void setOutputFileName(String outputFileName) {
		this.outputFileName = outputFileName;
	}

	public String getOutputFileName() {
		return outputFileName;
	}

	public void setLatexTemplate(LatexTemplateType latexTemplate) {
		this.latexTemplate = latexTemplate;
	}

	public LatexTemplateType getLatexTemplate() {
		return latexTemplate;
	}
}
